package com.lkm.app_ui.m.fun;

import com.lkm.frame.module.IModule;
import com.lkm.frame.task2.TaskAdapter;
import com.lkm.market2_0.m.steelyarddata.OrderEntity;

import java.util.List;



public interface FunModule extends IModule {

    void setLockKeySwitch(boolean isLock);


    OnPayEvent lastPayInfo();



    DelegatePayTask delegatePay(OrderEntity orderEntity, String payCode, @DelegatePayTask.PayType int payType);




    void setVipAble(boolean able);




    boolean isUserHandling();









    TaskAdapter<Void, Void, Void> checkVersionUp() ;



    void installApkIfNewDown();



    double getCurUnitPrice();

}
